package com.example.alarm.mvvm.bean;

import java.io.Serializable;
import java.util.List;

public class AlarmDetailBean {

    /**
     * pid : 2598
     * relAlarmId : 2598
     * adtevtName : TQ281911190063井中可燃气体监测仪NDIR001803230261异常报警
     * adtevtCode : B8C67F5DEBF5DE4FE0532B60640A5C5B
     * pubTime : 2021-01-14 01:09:02
     * adtevtLevel : 3
     * adtevtSource : 燃气专项
     * adtevtGeoaddr : 九子岩路与青年路交叉口东南角沿九子岩路向南60米。009灯杆南13米
     * adtevtLongitude : 117.294697
     * adtevtLatitude : 31.823768
     * adtevtStatus : 1
     * pubunitInfo : 监测运维中心
     * publisherInfo : 监测运维中心
     * judanaDesc : 研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字研判分析文字
     * specialsys : 燃气专项
     * sdefCreateDate : 2020-12-28T17:54:01.863+00:00
     */

    public int pid;
    public int relAlarmId;
    public String adtevtName;
    public String adtevtCode;
    public String pubTime;
    public int adtevtLevel;
    public String adtevtSource;
    public String adtevtGeoaddr;
    public double adtevtLongitude;
    public double adtevtLatitude;
    public int adtevtStatus;
    public String pubunitInfo;
    public String publisherInfo;
    public String judanaDesc;
    public String specialsys;
    public String sdefCreateDate;

    public List<DocsBean> docs;
    /**
     * pid : null
     * relProcId : 1
     * relAdtevtId : 1
     * dispType : 现场反馈
     * contFlag : 2
     * dispStatus : 2
     * dispTime : 2020-12-31 12:06:48
     * dispNote : 管道现场维修
     * procUnit : 燃气公司
     * procerInfo : 王文
     * dispRstNote : 现场修复管道，并符合维修要求
     * readstatus : 0
     * sdefCreateDate : 2021-01-05 06:08:24
     * sdefCreator : null
     * sdefModifyDate : 2021-01-05T06:08:36.000+00:00
     * sdefModifier : null
     * sdefUseable : null
     * sdefRemarks : null
     * sdefBuidx : null
     * sdefRelorg : null
     */

    public List<ProcessesBean> processes;

    public static class DocsBean implements Serializable {
        public Object pid;
        public String fileName;
        public String fileType;
        public Object fileMgcnum;
        public Object filesize;
        public Object path;
        public Object urlAddr;
        public Object fileSrc;
        public Object sdefCreateDate;
        public Object sdefCreator;
        public Object sdefModifyDate;
        public Object sdefModifier;
        public Object sdefUseable;
        public Object sdefRemarks;
        public Object sdefBuidx;
        public Object sdefRelorg;
    }

    public static class ProcessesBean {
        public Object pid;
        public int relProcId;
        public int relAdtevtId;
        public String dispType;
        public int contFlag;
        public int dispStatus;
        public String dispTime;
        public String dispNote;
        public String procUnit;
        public String procerInfo;
        public String dispRstNote;
        public String adtevtOccureason;
        public int readstatus;
        public String sdefCreateDate;
        public Object sdefCreator;
        public String sdefModifyDate;
        public Object sdefModifier;
        public Object sdefUseable;
        public Object sdefRemarks;
        public Object sdefBuidx;
        public Object sdefRelorg;
        public List<DocsBean> docs;
    }
}
